<item name="Get-ItemDataChildren" key="get-itemdatachildren" id="{547D9A2E-E6CF-4725-9135-4F30F3AF9C20}" tid="{DD22F1B3-BD87-4DB2-9E7D-F7A496888D43}" mid="{00000000-0000-0000-0000-000000000000}" sortorder="300" language="en" version="1" template="powershell script" parentid="{93CE70DD-D117-4139-AA02-F151E0F10935}" created="20190129T190838Z"><fields><field tfid="{BADD9CF9-53E0-4D0C-BCC0-2D784C282F6A}" key="__updated by" type="Single-Line Text"><content>sitecore\admin</content></field><field tfid="{8CDC337E-A112-42FB-BBB4-4143751E123F}" key="__revision" type="Single-Line Text"><content>471509b7-5e67-47ff-baba-17156b081a24</content></field><field tfid="{25BED78C-4957-4165-998A-CA1B52F67497}" key="__created" type="datetime"><content>20190129T190838Z</content></field><field tfid="{52807595-0F8F-4B20-8D2A-CB71D28C6103}" key="__owner" type="Single-Line Text"><content>sitecore\admin</content></field><field tfid="{D9CF14B1-FA16-4BA6-9288-E8A174D4D522}" key="__updated" type="datetime"><content>20190129T193120Z</content></field><field tfid="{B1A94FF0-6897-47C0-9C51-AA6ACB80B1F0}" key="script" type="Multi-Line Text"><content>function Get-ItemDataChildren {
	[CmdletBinding()]
    param(
	    [Parameter(Mandatory=$true, Position=0 )]
		[Rainbow.Model.IItemData]$IItemData,

	    [Parameter(Mandatory=$true, Position=1 )]
		[Unicorn.Data.ISourceDataStore]$ISourceDataStore,

	    [Parameter(Mandatory=$true, Position=2 )]
		[Unicorn.Predicates.IPredicate]$IPredicate
    )

	begin {
		Write-Verbose "Cmdlet Get-ItemDataChildren - Begin"
	}

	process {
		
		Write-Verbose "Cmdlet Get-ItemDataChildren - Process"
		$ISourceDataStore.GetChildren($IItemData) | %{
			if($IPredicate.Includes($_).IsIncluded){
				$_
				Get-ItemDataChildren $_ $ISourceDataStore $IPredicate
			}
		}	
	}

	end {
		Write-Verbose "Cmdlet Get-ItemDataChildren - End"
	}
}</content></field></fields></item>